# 网络带宽计算
# print(100/8)

#定义数字
bandwidth = 100
ratio = 8
print(bandwidth/ratio)

#定义字符串
a = 'abcd'
print(a)

#字符串截取,截取3位
a = 'abcdefg'
b = a[0:3]
print(b)
#输出： abc


# len()函数返回字符串的长度：
a = 'abcd'
print(len(a))
# 输出：4

#strip() 方法删除开头和结尾的空白字符：
a = '  hello world'
print(a.strip())
#输出：hello world

#lower() 返回小写的字符串：
a = "Hello, World!"
print(a.lower())
#输出：hello, world!

#upper() 方法返回大写的字符串：
a = "Hello, World!"
print(a.upper())
#输出：HELLO, WORLD!

#replace() 用另一段字符串来替换字符串：
a = "Hello, World!"
print(a.replace("World", "Kitty"))
#输出：Hello, Kitty!

#split() 方法在找到分隔符的实例时将字符串拆分为子字符串：
a = "Hello, World!"
print(a.split(","))
# 输出：['Hello', ' World!']

#检查字符串中是否存在特定短语或字符，我们可以使用 in 或 not in 关键字
txt = "China is a great country"
x = "ina" in txt
print(x)
#输出： True

#format 组合字符串和数字
age = 63
txt = "My name is Bill, and I am {}"
print(txt.format(age))

#find() 查找
txt = "Hello, welcome to my world."
print(txt.find("q"))
#输出：-1

#隐式类转换型
x = 10.5
y = int(x)
print(y)

# 输出：10

#显式类型转换
x = 10
y = float(x)
print(y)

# 输出：10.0

# 将整数转换为字符串
x = 10
y = str(x)
print(y)

# 将一个浮点数转换为一个字符串
x = 10.5
y = str(x)
print(y)